ChipFind - документация

Электронный компонент: MB90F574A

Скачать:  PDF   ZIP

Document Outline

DS07-13701-8E
FUJITSU SEMICONDUCTOR
DATA SHEET
16-bit Proprietary Microcontroller
CMOS
F
2
MC-16LX MB90570 Series
MB90573/574/574C/F574/F574A/V570/V570A
s
s
s
s
DESCRIPTION
The MB90570 series is a general-purpose 16-bit microcontroller developed and designed by Fujitsu for process
control applications in consumer products that require high-speed real time processing. It contains an I
2
C*
2
bus
interface that allows inter-equipment communication to be implemented readily. This product is well adapted to
car audio equipment, VTR systems, and other equipment and systems.
The instruction set of F
2
MC-16LX CPU core inherits AT architecture of F
2
MC*
1
family with additional instruction
sets for high-level languages, extended addressing mode, enhanced multiplication/division instructions, and en-
hanced bit manipulation instructions. The microcontroller has a 32-bit accumulator for processing long word data.
The MB90570 series has peripheral resources of an 8/10-bit A/D converter, an 8-bit D/A converter, UART (SCI),
an extended I/O serial interface, an 8/16-bit up/down counter/timer, an 8/16-bit PPG timer, I/O timer (a 16-bit free
run timer, an input capture (ICU), an output compare (OCU)).
*1: F
2
MC stands for FUJITSU Flexible Microcontroller.
*2: Purchase of Fujitsu I
2
C components conveys a license under the Philips I
2
C Patent Rights to use these
components in an I
2
C system, provided that the system conforms to the I
2
C Standard Specification as
defined by Philips.
s
s
s
s
PACKAGE
120-pin plastic LQFP
(FPT-120P-M05)
(FPT-120P-M13)
120-pin plastic QFP
120-pin plastic LQFP
(FPT-120P-M21)
MB90570 Series
2
s
s
s
s
FEATURES
Clock
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from 1/2 to 4
oscillation (at oscillation of 4 MHz, 4 MHz to 16 MHz).
Minimum instruction execution time: 62.5 ns (at oscillation of 4 MHz, 4
PLL clock, operation at V
CC
of 5.0 V)
Maximum memory space
16 Mbytes
Instruction set optimized for controller applications
Rich data types (bit, byte, word, long word)
Rich addressing mode (23 types)
Enhanced signed multiplication/division instruction and RETI instruction functions
Enhanced precision calculation realized by the 32-bit accumulator
Instruction set designed for high level language (C) and multi-task operations
Adoption of system stack pointer
Enhanced pointer indirect instructions
Barrel shift instructions
Program patch function (for two address pointers)
Enhanced execution speed
4-byte instruction queue
Enhanced interrupt function
8 levels, 34 factors
Automatic data transmission function independent of CPU operation
Extended intelligent I/O service function (EI
2
OS): Up to 16 channels
Embedded ROM size and types
Mask ROM: 128 kbytes/256 kbytes
Flash ROM: 256 kbytes
Embedded RAM size:6 kbytes/10 kbytes (mask ROM)
10 kbytes (flash memory)
10 kbytes (evaluation device)
Low-power consumption (standby) mode
Sleep mode (mode in which CPU operating clock is stopped)
Stop mode (mode in which oscillation is stopped)
CPU intermittent operation mode
Hardware standby mode
Process
CMOS technology
I/O port
General-purpose I/O ports (CMOS): 63 ports
General-purpose I/O ports (with pull-up resistors): 24 ports
General-purpose I/O ports (open-drain): 10 ports
Total: 97 ports
Timer
Timebase timer/watchdog timer: 1 channel
8/16-bit PPG timer: 8-bit
2 channels or 16-bit
1 channel
8/16-bit up/down counter/timer: 1 channel (8-bit
2 channels)
(Continued)
MB90570 Series
3
(Continued)
16-bit I/O timer
16-bit free run timer:
1 channel
Input capture (ICU):
Generates an interrupt request by latching a 16-bit free run timer counter value upon
detection of an edge input to the pin.
Output compare (OCU): Generates an interrupt request and reverse the output level upon detection of a match
between the 16-bit free run timer counter value and the compare setting value.
Extended I/O serial interface: 3 channels
I
2
C interface (1 channel)
Serial I/O port for supporting Inter IC BUS
UART0 (SCI), UART1 (SCI)
With full-duplex double buffer
Clock asynchronized or clock synchronized transmission can be selectively used.
DTP/external interrupt circuit (8 channels)
A module for starting extended intelligent I/O service (EI
2
OS) and generating an external interrupt triggered
by an external input.
Delayed interrupt generation module
Generates an interrupt request for switching tasks.
8/10-bit A/D converter (8 channels)
8/10-bit resolution
Starting by an external trigger input.
Conversion time: 26.3
s
8-bit D/A converter (based on the R-2R system)
8-bit resolution: 2 channels (independent)
Setup time: 12.5
s
Clock timer: 1 channel
Chip select output (8 channels)
An active level can be set.
Clock output function
MB90570 Series
4
s
s
s
s
PRODUCT LINEUP
(Continued)
Part number
Item
MB90573
MB90574/C
MB90F574/A
MB90V570/A
Classification
Mask ROM products
Flash ROM products Evaluation product
ROM size
128 kbytes
256 kbytes
None
RAM size
6 kbytes
10 kbytes
CPU functions
The number of instructions: 340
Instruction bit length: 8 bits, 16 bits
Instruction length: 1 byte to 7 bytes
Data bit length: 1 bit, 8 bits, 16 bits
Minimum execution time: 62.5 ns (at machine clock of 16 MHz)
Interrupt processing time: 1.5
s (at machine clock of 16 MHz, minimum value)
Ports
General-purpose I/O ports (CMOS output): 63
General-purpose I/O ports (with pull-up resistor): 24
General-purpose I/O ports (N-ch open-drain output): 10
Total: 97
UART0 (SCI), UART1 (SCI)
Clock synchronized transmission (62.5 kbps to 1 Mbps)
Clock asynchronized transmission (1202 bps to 9615 bps)
Transmission can be performed by bi-directional serial transmission or by
master/slave connection.
8/10-bit A/D converter
Resolution: 8/10-bit
Number of inputs: 8
One-shot conversion mode (converts selected channel only once)
Scan conversion mode (converts two or more successive channels and can
program up to 8 channels.)
Continuous conversion mode (converts selected channel continuously)
Stop conversion mode (converts selected channel and stop operation repeatedly)
8/16-bit PPG timer
Number of channels: 1 (or 8-bit
2 channels)
PPG operation of 8-bit or 16-bit
A pulse wave of given intervals and given duty ratios can be output.
Pulse interval: 62.5 ns to 1
s (at oscillation of 4 MHz, machine clock of 16 MHz)
8/16-bit up/down counter/
timer
Number of channels: 1 (or 8-bit
2 channels)
Event input: 6 channels
8-bit up/down counter/timer used: 2 channels
8-bit re-load/compare function supported: 1 channel
16-bit
I/O timer
16-bit
free run timer
Number of channel: 1
Overflow interrupts
Output
compare
(OCU)
Number of channels: 4
Pin input factor: A match signal of compare register
Input
capture
(ICU)
Number of channels: 2
Rewriting a register value upon a pin input (rising, falling, or both edges)
MB90570 Series
5
(Continued)
* : Varies with conditions such as the operating frequency. (See section "
s
ELECTRICAL CHARACTERISTICS.")
Assurance for the MB90V570/A is given only for operation with a tool at a power voltage of 4.5 V to 5.5 V, an
operating temperature of 0
C to +25
C, and an operating frequency of 1 MHz to 16 MHz.
s
s
s
s
PACKAGE AND CORRESPONDING PRODUCTS
: Available
: Not available
Note : For more information about each package, see section "
s
PACKAGE DIMENSIONS."
Part number
Item
MB90573
MB90574/C
MB90F574/A
MB90V570/A
DTP/external interrupt
circuit
Number of inputs: 8
Started by a rising edge, a falling edge, an "H" level input, or an "L" level input.
External interrupt circuit or extended intelligent I/O service (EI
2
OS) can be used.
Delayed interrupt
generation module
An interrupt generation module for switching tasks used in real time operating
systems.
Extended I/O serial interface
Clock synchronized transmission (3125 bps to 1 Mbps)
LSB first/MSB first
I
2
C interface
Serial I/O port for supporting Inter IC BUS
Timebase timer
18-bit counter
Interrupt interval: 1.024 ms, 4.096 ms, 16.384 ms, 131.072 ms
(at oscillation of 4 MHz)
8-bit D/A converter
8-bit resolution
Number of channels: 2 channels
Based on the R-2R system
Watchdog timer
Reset generation interval: 3.58 ms, 14.33 ms, 57.23 ms, 458.75 ms
(at oscillation of 4 MHz, minimum value)
Low-power consumption
(standby) mode
Sleep/stop/CPU intermittent operation/clock timer/hardware standby
Process
CMOS
Power supply voltage for
operation*
4.5 V to 5.5 V
Package
MB90573
MB90574
MB90F574/A
MB90574C
FPT-120P-M05
FPT-120P-M13
FPT-120P-M21